<html>
    <head>
        <title>Test</title>
        <style>
            
            body {
                display: table-row;
            }
            
            header, footer {
                display: table-row;
                background: red;
            }
            
            nav {
                display: table-cell;
                background: yellow;
                width: 200px;
            }
            
            article {
                display: table-cell;
                background: green;
            }
            
        </style>
    </head>
    <body>
        <header>blah blah blah</header>
        <nav>blah blah blah</nav>
        <article>blah blah blah</article>
        <footer>blah blah blah</footer>
    </body>
</html>